package com.unbox.common.util;

import org.slf4j.Logger;

public interface UnboxLog {

    /**
     * 获取基类
     * @return
     */
    Logger getLogger();

    /**
     * 根据国际化文件输出日志(传递多字符串参数 首位参数是key)
     * @param key
     */
    void info(String... key);

    /**
     * 根据国际化文件输出日志(传递多字符串参数 首位参数是key)
     * @param key
     */
    void error(String... key);

    /**
     * 根据国际化文件输出日志(传递多字符串参数 首位参数是key)
     * @param key
     */
    void debug(String... key);

    /**
     * 根据国际化文件输出日志(传递多字符串参数 首位参数是key)
     * @param key
     */
    void warning(String... key);
}
